From: Keir Fraser Date: Tue, 15 Jun 2010 10:38:41 +0000 (+0100) Subject: xl: fix restore_common return value X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~11929 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=11ca89db8514b1c1999dc8ef306e74f523ceb6a9;p=xen.git xl: fix restore_common return value restore_common function should return error when failed. Signed-off-by: Yang Hongyang --- diff --git a/tools/libxl/libxl_dom.c b/tools/libxl/libxl_dom.c index a280710a24..c489297173 100644 --- a/tools/libxl/libxl_dom.c +++ b/tools/libxl/libxl_dom.c @@ -196,11 +196,10 @@ int restore_common(struct libxl_ctx *ctx, uint32_t domid, int fd) { /* read signature */ - xc_domain_restore(ctx->xch, fd, domid, - state->store_port, &state->store_mfn, - state->console_port, &state->console_mfn, - info->hvm, info->u.hvm.pae, 0); - return 0; + return xc_domain_restore(ctx->xch, fd, domid, + state->store_port, &state->store_mfn, + state->console_port, &state->console_mfn, + info->hvm, info->u.hvm.pae, 0); } struct suspendinfo {